/**
 * OAuth2 短信验证码模式实现
 * <p>
 * 该包实现了基于短信验证码的 OAuth2 自定义授权模式。
 * 这是对标准 OAuth2 协议的扩展，提供更便捷的移动端认证方式。
 * 
 * 包含的核心类：
 * - OAuth2ResourceOwnerSmsAuthenticationToken: 短信认证令牌
 * - OAuth2ResourceOwnerSmsAuthenticationConverter: 请求转换器
 * - OAuth2ResourceOwnerSmsAuthenticationProvider: 认证提供者
 * 
 * 短信认证流程：
 * 1. 用户请求发送短信验证码
 * 2. 系统生成验证码并发送到用户手机
 * 3. 用户使用手机号 + 验证码请求访问令牌
 * 4. 系统验证后返回 OAuth2 令牌
 * 
 * 使用场景：
 * - 移动 APP 快捷登录
 * - 微信小程序登录
 * - H5 页面登录
 * - 忘记密码场景
 * 
 * 安全注意事项：
 * - 验证码有效期应该较短（通常 60 秒）
 * - 需要防止验证码暴力破解
 * - 建议添加发送频率限制
 * - 验证码一次性使用
 */
package com.pig4cloud.pig.auth.support.sms;
